#include<stdio.h>
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include <sys/types.h> 
#include <sys/stat.h>
#include <fcntl.h>
#include<string.h>

int main()
{

   chdir("/home/xuwenhao/"); 
  FILE* fd=fopen("log.txt","a");

  if(fd==NULL) perror("error fopen");
 
   
   printf("pid :%d\n", getpid());
 
   printf("%s\n",getenv("PWD"));
    
  sleep(100);
 
  //fprintf(fd,"hello %s %d","world",2025);
  //fprintf(fd,"hello" );

  fclose(fd);
  return 0;
}


//int main()
//{
// 
//    umask(0);
//  int fd=open("log.txt",O_WRONLY | O_CREAT | O_TRUNC,002);
//
//  const char *msg="hello world";
//
//  write(fd,msg,strlen(msg)+1);
//
//  close(fd);
//
//  
// return 0;
//}


//int main()
//{
//
//   // close(1);
//   // int n = printf("stdin->fd: %d\n", stdin->_fileno);
//   // printf("stdout->fd: %d\n", stdout->_fileno);
//   // printf("stderr->fd: %d\n", stderr->_fileno);
//   // 
//   // fprintf(stderr, "printf ret: %d\n", n);
//    
//  close(1);
//    const  char* msg="assdadadd";
//    //fwrite(msg,1,strlen(msg)+1,stdout);
//    fwrite(msg,1,strlen(msg)+1,stdin);
//  return 0;
//}


